advantages and disadvantages of C inline function